/*
题目描述
给定一个3×4的矩阵，求出所有元素中的最大值。要求使用将数组传至函数进行操作的方法。

输入
共有3行，每行有4个用空格隔开的整数。

输出
输出矩阵中的最大值。
请注意行尾输出换行。
*/
#include <stdio.h>
int max(int *arr, int size)
{
    int max = *arr;
    for (int i = 0; i < size; i++)
    {
        *(arr + i) > max ? max = *(arr + i) : max;
    }
    return max;
}
int main()
{
    int arr[12];
    for (int i = 0; i < 12; i++)
    {
        scanf("%d", &arr[i]);
    }
    printf("%d",max(arr,12));
}